package Lista_1;


public class WierszTrojkataPascala {
	
	private int[] tab;
	
	public WierszTrojkataPascala(int n) throws Wyjatek1, Wyjatek2{
		if(n<1){
			throw new Wyjatek1();
		}
		else if(n>33){
			throw new Wyjatek2();
		}
		else{
		    tab=new int[n+1];
		    tab[0]=1;

		    for (int i=0; i<n; i++) {
		        for (int j=i+1; j>0; j--) {
		        	tab[j]+=tab[j-1];		            
		        }
		    }
		}
	}
	
	public int wspolczynik(int m) throws Wyjatek3{
		if(m> tab.length-1 || m<0) throw new Wyjatek3();		
		return tab[m];
	}
	
	public void wyswietl(){
		for(int i=0;i<tab.length;i++){
			System.out.println(tab[i]+" ");
		}
	}
}
